package com.songlanyun.modules.comment.model.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.songlanyun.common.drive.RootEntity;
import com.songlanyun.common.drive.ValueObject;
import com.songlanyun.common.enums.CommentConstant;
import com.songlanyun.common.utils.SensiUtil;
import com.songlanyun.modules.rabbitmq.util.SpringContextUtil;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * 会员的评论  -- 包括文章、作品、商品、服务等评论
 *
 * @author Mark
 * @email sunlightcs@gmail.com
 * @date 2020-11-30 17:57:16
 */
@Data
public class CommentVO implements ValueObject {

    /**
     *
     */
    private Long id;
    /**
     *
     */
    private String content;

    /**
     * 标题
     */
    private String title;
    /**
     * * 0：'opus' 作品，
     * * 1：‘article’ 文章，
     * * 2：‘goods’ 商品，
     * * 3：‘service’ 服务,
     * * 4：‘other’其它
     */
    private Integer modelType;
    /**
     *
     */
    private Long modelId;
    /**
     *
     */
    private Date createTime;


}
